home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-03-27 | 3.9 KB | 105 lines | [TEXT/MPS ] |
- # This script file is part of the DirectTeX :-) package.
- #
- # (c) 1991-94 by Wilfried Ricken
- # Hagenaustraße 41
- # 45138 Essen
- # Germany
-
- Begin
- Set Echo 0
- Set Exit 0
-
- Exit 0 If {BackgroundShell}
-
- Set NewMenus 1
- Set UpdateTeX 0
- Set UpdateFormats 0
-
- Loop
- Break If {#} == 0
-
- If "{1}" == "-tex"
- Set UpdateTeX 1
- Set NewMenus 0
- Else If "{1}" == "-formats"
- Set UpdateFormats 1
- Set NewMenus 0
- End
-
- Shift 1
- End
-
- If {NewMenus} == 1
- DeleteMenu TeX
- DeleteMenu Formats
- Set UpdateTeX 1
- Set UpdateFormats 1
-
- AddMenu TeX 'About DirectTeX :-) …' 'AboutTeX ∑ Dev:Null'
- AddMenu -help 'Manual Pages…' 'TeXHelp -dialog ∑ Dev:Null'
- If {Status} != 0
- AddMenu TeX 'Manual Pages…' 'TeXHelp -dialog ∑ Dev:Null'
- End
- For i in `Files -s "{dt_TeXLocal}Help-Files:" ≥ Dev:Null`
- AddMenu -help "{i}" "MacDVI ∂"{dt_TeXLocal}Help-Files:{i}∂""
- End
- AddMenu TeX 'Register ShareWare…' 'Register ∑ Dev:Null'
- AddMenu TeX '(-' ''
- AddMenu TeX 'Make Active TeX Project…' 'Begin; ChangeTeXProject "{Active}" -check -confirm || Exit 0; Execute "{dt_TeXProject}"; TeXMenu -tex -formats; End ∑ Dev:Null'
- AddMenu TeX 'Set TeX Project…' 'Begin; ChangeTeXProject -dialog -check -confirm || Exit 0; Execute "{dt_TeXProject}"; TeXMenu -tex -formats; End ∑ Dev:Null'
- AddMenu TeX 'Set Current TeX File' 'Begin; Set dt_TeXCurrentFile "{Active}"; ChangeTeXProject; End ∑ Dev:Null'
- AddMenu TeX 'Unset TeX Project' 'Begin; ChangeTeXProject -clear || Exit 0; Execute "{dt_TeXProject}"; TeXMenu -tex -formats; End ∑ Dev:Null'
- AddMenu TeX 'Show TeX Project' 'Begin; Echo "Project: {dt_TeXProjectName}{dt_TeXProjectExt}∂nDirectory: {dt_TeXProjectDir}∂nFormat: {dt_TeXFormat}∂nCurrent File: {dt_TeXCurrentFile}" | Alert -s; End ∑ Dev:Null'
- AddMenu TeX '(-' ''
- End
-
- If {UpdateTeX} == 1
- If "{dt_TeXProjectName}" == ""
- AddMenu TeX '(Typeset Main TeX File/1' ''
- AddMenu TeX '(Create Bibliography/2' ''
- AddMenu TeX '(Create Index/3' ''
- AddMenu TeX '(Copy DVI File/4' ''
- AddMenu TeX '(Preview DVI File/5' ''
- AddMenu TeX '(Display TeX LogFile/6' ''
- AddMenu TeX '(Edit Main TeX File/7' ''
- AddMenu TeX '(Edit Current TeX File/8' ''
- Else
- AddMenu TeX 'Typeset Main TeX File/1' 'RunSession 1 ∑ Dev:Null'
- AddMenu TeX 'Create Bibliography/2' 'RunSession 2 ∑ Dev:Null'
- AddMenu TeX 'Create Index/3' 'RunSession 3 ∑ Dev:Null'
- AddMenu TeX 'Copy DVI File/4' 'RunSession 4 ∑ Dev:Null'
- AddMenu TeX 'Preview DVI File/5' 'MacDVI "{dt_TeXProjectName}.dvi" ∑ Dev:Null'
- AddMenu TeX 'Display TeX LogFile/6' 'Open `SearchPath -d dt_TeXLogFiles "{dt_TeXProjectName}.log" || Echo :` ∑ Dev:Null'
- AddMenu TeX 'Edit Main TeX File/7' 'Open "{dt_TeXProjectDir}{dt_TeXProjectName}{dt_TeXProjectExt}" ∑ Dev:Null'
- AddMenu TeX 'Edit Current TeX File/8' 'Open "{dt_TeXCurrentFile}" ∑ Dev:Null'
- End
- End
-
- If {NewMenus} == 1
- AddMenu TeX '(-' ''
- AddMenu TeX 'Show Missing Fonts' 'MakeMissing -show ∑ Dev:Null'
- AddMenu TeX 'Make Missing Fonts' 'MakeMissing -make ∑ Dev:Null'
- AddMenu TeX '(-' ''
- AddMenu TeX 'Delete Temporary Files' 'DeleteTempFiles -c ∑ Dev:Null; Close -y "{dt_SessionLog}" ∑ Dev:Null; Close -y "{dt_MissingFonts}" ∑ Dev:Null'
- AddMenu TeX 'Convert Clipboard…' 'Begin; ClipToRez -e -n ≥ "{dt_TempFiles}DirectTeX.Pipe" || Alert < "{dt_TempFiles}DirectTeX.Pipe"; Delete "{dt_TempFiles}DirectTeX.Pipe"; End ∑ Dev:Null'
- AddMenu Formats 'Initialize Formats…' 'InitFormats ∑ Dev:Null'
- AddMenu Formats '(-' ''
- End
-
- If {UpdateFormats} == 1
- For i in `Files -t 'TEXT' "{dt_FormatFiles}Tools-MPW:"`
- If "{dt_TeXProjectName}" == ""
- AddMenu Formats "({i}" ""
- Else
- If "{dt_TeXFormat}" =~ /{i}/
- AddMenu Formats "{i}!" "Begin; Set dt_TeXFormat {i}; ChangeTeXProject; TeXMenu -formats; End ∑ Dev:Null"
- Else
- AddMenu Formats "{i}" "Begin; Set dt_TeXFormat {i}; ChangeTeXProject; TeXMenu -formats; End ∑ Dev:Null"
- End
- End
- End
- End
-
- Exit 0
- End ∑ Dev:Null
-